HQRentalsPlugin\HQRentalsModels\HQRentalsModelsVehicleClass B

Total Complexity 94
Dependencies 11
Dependents 4
Total lines 565
Lines of code 424
Logical lines of code 211
Comment lines 17
Methods 42
Properties 43

Methods 42

Method Rating Maintainability Complexity Lines of code
setVehicleClassFromApi()
B
36 21 75
create()
B
39 15 62
setFromPost()
S
48 6 31
__construct()
S
43 2 50
getTranslatableCustomField()
S
60 4 13
getLabel()
S
65 3 10
getCustomDataProperties()
S
63 3 10
getPriceIntervals()
S
67 2 8
images()
S
67 2 8
getDescription()
S
69 2 7
getShortDescription()
S
69 2 7
getUsersPriceIntervalOption()
S
65 2 10
getMetaKeysFromLabel()
S
64 1 11
getMetaKeysFromShortDescription()
S
64 1 11
getMetaKeysFromDescription()
S
64 1 11
find()
S
79 1 3
first()
S
91 1 2
all()
S
76 1 4
getAllMetaTags()
S
64 1 10
rate()
S
80 1 3
rates()
S
76 1 4
getImage()
S
73 1 5
features()
S
76 1 4
getLabels()
S
82 1 3
getDescriptions()
S
82 1 3
getCustomFields()
S
82 1 3
getCustomField()
S
78 1 3
getCustomFieldMetaPrefix()
S
82 1 3
getVehicleClassIdMeta()
S
82 1 3
getCheapestPriceInterval()
S
71 1 6
getOrderMetaKey()
S
82 1 3
getBrandIdMetaKey()
S
82 1 3
getFeatureImage()
S
78 1 3
getFeaturesPublicInterface()
S
76 1 4
getRatePublicInterface()
S
76 1 4
getBrand()
S
76 1 4
getDistanceLimit()
S
82 1 3
getDistanceLimitDay()
S
82 1 3
getDistanceLimitePerWeek()
S
82 1 3
getDistanceLimitPerMonth()
S
82 1 3
getDistanceCharge()
S
74 1 5
getUUID()
S
82 1 3